A Stratification of Class Family Dependencies
نویسنده
چکیده
Instances of a group of classes used together generally only work correctly if each object interacts with other objects that satisfy certain constraints. For example, a Node in a graph might expect to be attached to an Edge, and similarly for ColorNode and ColorEdge. This paper analyzes a series of progressively richer constraints that such objects may place on each other, thereby establishing a stratification of several kinds of dependencies in class families. We examine the constraint specification mechanisms available with traditional object-oriented polymorphism, F-bounded parametric polymorphism, and virtual attributes, and explain the trade-offs.
منابع مشابه
First step immersion in interval linear programming with linear dependencies
We consider a linear programming problem in a general form and suppose that all coefficients may vary in some prescribed intervals. Contrary to classical models, where parameters can attain any value from the interval domains independently, we study problems with linear dependencies between the parameters. We present a class of problems that are easily solved by reduction to the classi...
متن کاملStratification Criteria and Rewriting Techniques for Checking Chase Termination
The Chase is a fixpoint algorithm enforcing satisfaction of data dependencies in databases. Its execution involves the insertion of tuples with possible null values and the changing of null values which can be made equal to constants or other null values. Since the chase fixpoint evaluation could be non-terminating, in recent years the problem know as chase termination has been investigated. It...
متن کاملA Survey of Social Factors Influencing Social Consensus(Case Study: Bushehr Civic Families)
The aim of this research is to study social factors influencing on social consensus. Sampling method was multi-process and included cluster and multistage sampling and sample size based on Cochran's Formula was 380 persons too. Data collection tools was questionnaire. In this research, the methods of data analysis were independent T-Test, Spearman Correlation Coefficient, Multivariate Regressio...
متن کاملتبیین نقش توزیع مکانی قشربندی اجتماعی در آسیبپذیری از مخاطرات محیطی در شهر تهران
Although environmental hazards occur because of natural factors, however, political economy, controlling the sociospatial relations and conditions, also affect centrally the increase or decrease of physical and social vulnerability caused by hazards. In this regard, present paper has put the spotlight on “explaining the role of spatial distribution of social stratification in vulnerabilit...
متن کاملOn Classification of Bivariate Distributions Based on Mutual Information
Among all measures of independence between random variables, mutual information is the only one that is based on information theory. Mutual information takes into account of all kinds of dependencies between variables, i.e., both the linear and non-linear dependencies. In this paper we have classified some well-known bivariate distributions into two classes of distributions based on their mutua...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001